package ui;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;

/**
 * Реализации панели с возможностью помещения изображения
 * 
 * @author Anton Nesterov
 */
public class ImagePanel extends JPanel {

	private static final long serialVersionUID = 1L;

	private Image image;

	/**
	 * Метод для получения изображения с панели
	 * 
	 * @return изображение с панели
	 */
	public Image getImage() {
		return image;
	}

	/**
	 * Рисует изображение на панели
	 * 
	 * @param image изображение для отрисовки
	 */
	public void setImage(Image image) {
		this.image = image;
	}

	public void paintComponent(Graphics g) {

		super.paintComponent(g);
		g.drawImage(image, 0, 0, getWidth(), getHeight(), null);

	}
}
